Locality-Awareness in a Peer-to-Peer Publish/Subscribe Network
نویسندگان
چکیده
Peer-to-peer publish/subscribe systems are promising solutions to provide distributed content distribution services at Internet-scale with low cost. One of the potential problems with peer-to-peer overlays, however, is the inefficient traffic and large delays, due to the mismatch between the physical network and the overlay topology. This paper introduces a locality-aware extension to a peer-to-peer publish/subscribe system, named Vitis. The ultimate purpose is to avoid communications over long-distance links, instead, nodes send data over short-distance and low-cost links, when possible, while maintaining an acceptable quality of service. We show, through simulations, that the average data delivery time is up to 40% improved. The cost to pay is at most 10% more relaying in the peer-to-peer overlay.
منابع مشابه
Peer-to-peer multimedia streaming and caching service
Reducing initial delay of playing time, delay jitter during playing time, and network bandwidth utilization is important for multimedia streaming service. In order to achieve these two goals, our peer-to-peer multimedia caching service exploits the proximity of set of clients and temporal and spatial locality of cached streams on the clients. Peer clients, which are fully connected together, no...
متن کاملSemantic Peer-to-Peer Overlays for Publish/Subscribe Networks
Existing publish/subscribe systems suffer from several drawbacks, such as the reliance on a fixed infrastructure of reliable brokers, or the lack of expressiveness of their subscription language. Most importantly, the challenging task of routing messages based on their content remains a complex and time-consuming operation, and often provides results that are just barely better than a simple br...
متن کاملAn efficient and scalable framework for content-based publish/subscribe systems
Challenges for content-based publish/subscribe systems include efficient subscription management and event matching, load balancing, and efficient and scalable event delivery. This paper presents an efficient and scalable framework for content-based publish/subscribe systems. We propose using K-D trees to dynamically partition and organize subscriptions, thereby preserving subscription locality...
متن کاملA New Approach to Event Dissemination in Distributed Systems
An approach for efficient event dissemination in a distributed system for communication between the entities of the system. The publish/subscribe systems are widely used for event dissemination, which provide loose coupling between publishers and subscribers, but the routing of events to corresponding subscribers involves the issues of scalability and load balancing with a large number of publi...
متن کاملSCRIBE: A large-scale and decentralized publish-subscribe infrastructure
This paper presents Scribe, a large-scale event notification infrastructure for topic-based publishsubscribe applications. Scribe supports large numbers of topics, with a potentially large number of subscribers per topic. Scribe is built on top of Pastry, a generic peer-to-peer object location and routing substrate overlayed on the Internet, and leverages Pastry’s reliability, self-organization...
متن کامل